artificial land form - Turco Inglés Diccionario